解决grafana-beyla始终未就绪问题
最后于 更新
Grafana-Beyla 仅支持在5.8及以上内核运行,详见 Grafana-Beyla 官网说明:https://grafana.com/docs/beyla/latest/#requirements
Grafana-Beyla 在APO-OneAgent中主要用于监控go语言服务,如果您的操作系统内核不满足 Beyla 的运行条件,可以选择在daemonset/apo-one-agent
中删除 Grafana-Beyla 相关配置,也可以配置安装时关闭 Beyla。
Helm Charts 部署 APO-OneAgent 关闭 Grafana-Beyla
配置apo-one-agent-values.yaml
文件
# apoServerIP 为 APO-server 所在的 ClusterIP
global:
apoServerIP: x.x.x.x # FIXME
# APO-one-agent enabled标志位,默认为 false
odigos:
instrumentor:
# targetNamespace
# name:目标命名空间
# value:
# enabled: 注入现有的所有服务,但不注入后续新增应用
# enabledFuture: 注入现在以及后续的所有服务
# disabled: 不注入指定namespace下的服务,用于在instrument-all-namespace时忽略特定的Namespace
targetNamespace:
- name: default
value: enabledFuture
- name: default2
value: enabled
- name: default3
value: disabled
# instrument-all-namespace 是否注入所有namespace
# 等价于设置所有namespace的enabledFuture
# 但如果已经设置了ns或者workload的disabled将不会注入
instrumentAllNamespace: false
# force-instrument-all-namespace 是否强制注入所有namespace
# 和instrument-all-namespace类似,所有ns设置enabledFuture
# 并忽略所有disabled设置
forceInstrumentAllNamespace: false
grafanaBeyla:
enabled: false
执行 helm 更新(安装)命令。
helm upgrade --install apo apo/apo-one-agent -n apo -f apo-one-agent-values.yaml